import request from '@/utils/request'
// 新增/编辑教练
export function addTeacher(data) {
  return request({
    url: '/do?c=530014',
    method: 'post',
    data: data
  })
}
// 获取场馆教练列表
export function teacherList(data) {
  return request({
    url: '/do?c=530017',
    method: 'post',
    data: data
  })
}
// 获取套餐可用教练列表
export function tcTeacherList(data) {
  return request({
    url: '/do?c=530098',
    method: 'post',
    data: data
  })
}
// 获取报名教练列表
export function teacherGmList(data) {
  return request({
    url: '/do?c=530091',
    method: 'post',
    data: data
  })
}
// 禁用教练
export function closeTeacher(data) {
  return request({
    url: '/do?c=530015',
    method: 'post',
    data: data
  })
}
// 发起课程
export function starftCourse(data) {
  return request({
    url: '/do?c=530001',
    method: 'post',
    data: data
  })
}
// 获取课程详情(用于编辑)
export function infoCourse(data) {
  return request({
    url: '/do?c=530003',
    method: 'post',
    data: data
  })
}
// 编辑课程
export function editCourse(data) {
  return request({
    url: '/do?c=530008',
    method: 'post',
    data: data
  })
}
// 课程管理列表
export function listCourse(data) {
  return request({
    url: '/do?c=530002',
    method: 'post',
    data: data
  })
}
// 更新状态
export function updateStatusCourse(data) {
  return request({
    url: '/do?c=530009',
    method: 'post',
    data: data
  })
}
// 取消课程
export function closeCourse(data) {
  return request({
    url: '/do?c=530006',
    method: 'post',
    data: data
  })
}
// 新增/编辑视频目录
export function addVideoList(data) {
  return request({
    url: '/do?c=530010',
    method: 'post',
    data: data
  })
}
// 删除视频目录
export function deleteVideoList(data) {
  return request({
    url: '/do?c=530004',
    method: 'post',
    data: data
  })
}
// 线上课程目录
export function courseDirectory(data) {
  return request({
    url: '/do?c=530020',
    method: 'post',
    data: data
  })
}
// 线上课程目录视频
export function courseVideoList(data) {
  return request({
    url: '/do?c=530021',
    method: 'post',
    data: data
  })
}
// 发起课程
export function startCourse(data) {
  return request({
    url: '/do?c=530001',
    method: 'post',
    data: data
  })
}
// 线上课程视频保存
export function courseVideoSave(data) {
  return request({
    url: '/do?c=530022',
    method: 'post',
    data: data
  })
}
// 线上课程视频删除
export function courseVideoDel(data) {
  return request({
    url: '/do?c=530023',
    method: 'post',
    data: data
  })
}
// PC端课时列表
export function courseTimeList(data) {
  return request({
    url: '/do?c=530029',
    method: 'post',
    data: data
  })
}
// PC端课时上课学员
export function courseTimeStudentList(data) {
  return request({
    url: '/do?c=530030',
    method: 'post',
    data: data
  })
}
// 删除课时
export function deleteCourseTime(data) {
  return request({
    url: '/do?c=530013',
    method: 'post',
    data: data
  })
}
// 新增/编辑课时
export function addCourseTime(data) {
  return request({
    // url: '***************',
    url: '/do?c=530012',
    method: 'post',
    data: data
  })
}
// 课时详情
export function detailCourseTime(data) {
  return request({
    url: '/do?c=530032',
    method: 'post',
    data: data
  })
}
// PC全部课表
export function courseTimeAllList(data) {
  return request({
    url: '/do?c=530031',
    method: 'post',
    data: data
  })
}
// 场馆端课程订单列表
export function courseOrderVenueList(data) {
  return request({
    url: '/do?c=530024',
    method: 'post',
    data: data
  })
}
// PC课程退款
export function courseRefund(data) {
  return request({
    url: '/do?c=530033',
    method: 'post',
    data: data
  })
}
// 退课
export function refundCourse(data) {
  return request({
    url: '/do?c=530039',
    method: 'post',
    data: data
  })
}
// 退课记录
export function refundCourseList(data) {
  return request({
    url: '/do?c=530040',
    method: 'post',
    data: data
  })
}
// 缺课列表
export function missClass(data) {
  return request({
    url: '/do?c=530041',
    method: 'post',
    data: data
  })
}
// 补课
export function missClassSave(data) {
  return request({
    url: '/do?c=530042',
    method: 'post',
    data: data
  })
}
// 获取课程报名学员列表
export function courseStudentList(data) {
  return request({
    url: '/do?c=530045',
    method: 'post',
    data: data
  })
}
// 根据课程获取 课程报名学员列表
export function courseStudentListPost(data) {
  return request({
    url: '/do?c=530306',
    method: 'post',
    data: data
  })
}
// 分班排课 分配学员
export function allocStudentsPost(data) {
  return request({
    url: '/do?c=530067',
    method: 'post',
    data: data
  })
}

// 课时添加上课学员
export function courseTimeAddStudent(data) {
  return request({
    url: '/do?c=530046',
    method: 'post',
    data: data
  })
}
// 课时删除上课学员
export function courseTimeDelStudent(data) {
  return request({
    url: '/do?c=530047',
    method: 'post',
    data: data
  })
}

// 课程报名PC
export function enrolCoursePc(data) {
  return request({
    url: '/do?c=530050',
    method: 'post',
    data: data
  })
}

// 添加学员
export function studentAdd(data) {
  return request({
    url: '/do?c=530052',
    method: 'post',
    data: data
  })
}
// 会员学员列表
export function studentListByMember(data) {
  return request({
    url: '/do?c=530051',
    method: 'post',
    data: data
  })
}
export function coatchStuList(data) {
  return request({
    url: '/do?c=530048',
    method: 'post',
    data: data
  })
}
// 线下课程学员签到pc
export function studentSignUp(data) {
  return request({
    url: '/do?c=530049',
    method: 'post',
    data: data
  })
}
// 课程详情学员列表
export function kcStudentList(data) {
  return request({
    url: '/do?c=530058',
    method: 'post',
    data: data
  })
}

// 编辑课程详情内学员信息
export function kcStudentEdit(data) {
  return request({
    url: '/do?c=530059',
    method: 'post',
    data: data
  })
}
// 编辑课程详情内学员信息
export function kcStudentUpdate(data) {
  return request({
    url: '/do?c=530052',
    method: 'post',
    data: data
  })
}
// 根据课程获取课时
export function kcKsList(data) {
  return request({
    url: '/do?c=530060',
    method: 'post',
    data: data
  })
}
// 获取教练等级列表
export function teacherLevelListPost(data) {
  return request({
    url: '/do?c=530072',
    method: 'post',
    data: data
  })
}
// 增加、编辑教练等级
export function editOrAddLevelPost(data) {
  return request({
    url: '/do?c=530073',
    method: 'post',
    data: data
  })
}
// 删除教练等级
export function delLevelPost(data) {
  return request({
    url: '/do?c=530074',
    method: 'post',
    data: data
  })
}
// 新增 私教课
export function addOrUpdateIndividualLesson(data) {
  return request({
    url: '/do?c=530064',
    method: 'post',
    data: data
  })
}
// 列表 私教课
export function IndividualLesson(data) {
  return request({
    url: '/do?c=530063',
    method: 'post',
    data: data
  })
}
// 详情 私教课
export function IndividualLessonDetail(data) {
  return request({
    url: '/do?c=530082',
    method: 'post',
    data: data
  })
}
// 列表 私教课操作
export function UpdateIndividualLesson(data) {
  return request({
    url: '/do?c=530069',
    method: 'post',
    data: data
  })
}
// 获取教练约课规则
export function getTeacherRule(data) {
  return request({
    url: '/do?c=530080',
    method: 'post',
    data: data
  })
}
// 获取教练约课规则
export function updateTeacherRule(data) {
  return request({
    url: '/do?c=530079',
    method: 'post',
    data: data
  })
}
// 获取 发布中课程
export function publishCourseList(data) {
  return request({
    url: '/do?c=530108',
    method: 'post',
    data: data
  })
}
// 获取 授课记录（课时信息）
export function courseTimeListByTeacher(data) {
  return request({
    url: '/do?c=530048',
    method: 'post',
    data: data
  })
}
// 获取 授课记录（课时信息导出）
export function courseInfoExport(data) {
  return request({
    url: '/do?c=530075',
    method: 'post',
    data: data
  })
}
// 获取 学员管理
export function studentManagers(data) {
  return request({
    url: '/do?c=530301',
    method: 'post',
    data: data
  })
}
//  学员管理 已购课程
export function haveBuyCourse(data) {
  return request({
    url: '/do?c=530302',
    method: 'post',
    data: data
  })
}

// 学员管理 签到记录
export function studentSigninRecord(data) {
  return request({
    url: '/do?c=530303',
    method: 'post',
    data: data
  })
}
// 学员管理 换课
export function studenetChangeCourse(data) {
  return request({
    url: '/do?c=530304',
    method: 'post',
    data: data
  })
}
// 根据课程获取班级列表
export function getCourseClassList(data) {
  return request({
    url: '/do?c=530065',
    method: 'post',
    data: data
  })
}
// 修改班级
export function UpdateCourseClass(data) {
  return request({
    url: '/do?c=530066',
    method: 'post',
    data: data
  })
}
// 删除班级
export function delCourseClass(data) {
  return request({
    url: '/do?c=530068',
    method: 'post',
    data: data
  })
}
// 课程订单 详情
export function courseOrderDetail(data) {
  return request({
    url: '/do?c=530201',
    method: 'post',
    data: data
  })
}
// 课程订单 部分退款
export function courseOrderRefund(data) {
  return request({
    url: '/do?c=530202',
    method: 'post',
    data: data
  })
}
// 课程订单 部分退款
export function courseOrderRefundAc(data) {
  return request({
    url: '/do?c=530203',
    method: 'post',
    data: data
  })
}

// 变更卡类型
export function CardTypeChangePost(data) {
  return request({
    url: '/do?c=202028',
    method: 'post',
    data: data
  })
}

// 学员签到PC
export function studentSignInPC(data) {
  return request({
    url: '/do?c=530103',
    method: 'post',
    data: data
  })
}
// PC端会员当日可上课程
export function memberCourseToday(data) {
  return request({
    url: '/do?c=530102',
    method: 'post',
    data: data
  })
}
// PC预约课程信息
export function reserveClassInfoPC(data) {
  return request({
    url: '/do?c=530083',
    method: 'post',
    data: data
  })
}
// 课时记录
export function timeStuList(data) {
  return request({
    url: '/do?c=530105',
    method: 'post',
    data: data
  })
}
// 可更换课时列表
export function canChangeCourseTimeStuList(data) {
  return request({
    url: '/do?c=530106',
    method: 'post',
    data: data
  })
}
// 换课时
export function changeCourseTimeStu(data) {
  return request({
    url: '/do?c=530107',
    method: 'post',
    data: data
  })
}
// 学员更换课程记录
export function courseChangeRecord(data) {
  return request({
    url: '/do?c=530305',
    method: 'post',
    data: data
  })
}
// 常规课 删除
export function courseCommonDel(data) {
  return request({
    url: '/do?c=530087',
    method: 'post',
    data: data
  })
}
// 分班排课 导出
export function courseClassEx(data) {
  return request({
    url: '/do?c=530088',
    method: 'post',
    data: data
  })
}
// 课程订单继续支付
export function courseGoOnPay(data) {
  return request({
    url: '/do?c=530205',
    method: 'post',
    data: data
  })
}
// 课程订单 取消支付
export function courseOrderCancel(data) {
  return request({
    url: '/do?c=530204',
    method: 'post',
    data: data
  })
}
// 课程订单 导出
export function courseOrderEx(data) {
  return request({
    url: '/do?c=530089',
    method: 'post',
    data: data
  })
}
// 教练消课配置
export function courseTrain(data) {
  return request({
    url: '/do?c=530092',
    method: 'post',
    data: data
  })
}

// 教练消课配置保存
export function courseTrainUpdate(data) {
  return request({
    url: '/do?c=530093',
    method: 'post',
    data: data
  })
}
// 场馆端签到设置
export function signConfig(data) {
  return request({
    url: '/do?c=530405',
    method: 'post',
    data: data
  })
}
// 会员报名常规课课程数据
export function memberCourse(data) {
  return request({
    url: '/do?c=530406',
    method: 'post',
    data: data
  })
}
// 会员私教课套餐课程数据
export function memberMealsCourse(data) {
  return request({
    url: '/do?c=530407',
    method: 'post',
    data: data
  })
}
